boat launch - German English Dictionary